<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
编译后的target里面默认只有基础的4项内容。<br>

本webapp目录存储的内容，属于项目根目录下的文件，maven只能识别java || resources || test,不能识别webapp<br>
所以webapp不会被maven编译到target目录下，也不会被maven打包。(普通的javaWeb编译后输出在out目录)<br>
jar包访问不到，但是在idea内能访问到是因为本地存在这个文件，并且pom内的maven配置“src/main/webapp”也声明了路径。<br>

spring boot框架本身是没有webapp文件夹的，如果要实现前后端不分离，就需要在resource同级目录创建webapp文件夹。<br>
spring boot官方推荐使用thymeleaf模板引擎，把静态资源放到resources/static中，页面放到resources/template中。<br>

若把spring mvc项目里的webapp直接搬过来，想直接使用里面的jsp，结果往往是jsp能访问到，里面的图片，css，js全都报404错误。<br>
springboot默认扫描的静态资源的路径是这些：<br>
classpath:/static<br>
classpath:/public<br>
classpath:/resources<br>
classpath:/META-INF/resources<br>
在pom里设置，就是把webapp中的内容编译到classpath:/META-INF/resources中，然后spring拦截器放行这个路径即可访问到。<br>
2023/7/12测试发现：jsp文件可直接访问到，但html会被拦截。
</body>
</html>